home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Software Vault: The Diamond Collection
/
The Diamond Collection (Software Vault)(Digital Impact).ISO
/
cdr37
/
wcspy20.zip
/
WCSPY.WCX
(
.txt
)
< prev
Wrap
Wildcat! WCX
|
1995-02-26
|
3KB
|
261 lines
'! Decompiled with wccNosy version 4.20f (freeware)
'! Input File: in.wcx 3329 bytes 01/29/123 04:31:04pm
'! Code Segment Size :2395 bytes
'! Data Segment Size :4812 bytes
'! String Segment Size:934 bytes
'! Compiled with WCC version 4.01
Declare Sub Sub396
Declare Sub Sub484
Declare Sub Sub1119
Declare Sub Sub1571
Declare Sub Sub2287
Declare Sub Sub2314
Dim s4463 As String*40
Dim i4528 As Integer
Dim s4531 As String*1
Dim nir4542 As NodeInfoRecord
Dim s4784 As String*8
Dim s4792 As String
Dim s4796 As String
Dim i4800 As Integer
Dim s4802 As String
Dim s4806 As String
Dim i4810 As Integer
Dim s65535_ As String*1
CarrierCheck(-1)
Sub396
Sub484
Sub1119
Do
65 Cls
Print "@0D@wcSPY @0F@V" + "2.00" + "@0E@ (c)1994,1995 JG ";
If i4800 = 1 Then
Print s4792 + MakeWild.BBSName + "@0E@"
Else
139 Print s4796
End If
147 Print
WhoIsOnline
s4531 = InputMask("@0D@wcSPY@0E@ [@0F@V@0E@]iew Node, [@0F@P@0E@]age Node, [@0F@Q@0E@]uit to BBS: ", "X", "", 1213417543)
s65535_ = s4531
If s65535_ = "V" Then GoTo 231
If s65535_ = "v" Then
231 Sub1571
Else
243 If s65535_ = "P" Then GoTo 281
If s65535_ = "p" Then
281 If i4800 = 1 Then
Sub2314
Else
308 Sub2287
End If
314 Else
320 If s65535_ = "Q" Then GoTo 358
If s65535_ = "q" Then
358 GoTo 376
GoTo 370
End If
End If
End If
370 Loop
376
'! Called 1 time
Sub Sub396
Dim s65526 As String
Dim dt65530 As DateTime
CurrentDateTime dt65530
s65526 = "Program: " + ProgName + " "
s65526 = s65526 + FormatDate(dt65530.D, "mm/dd/yy") + FormatTime(dt65530.T, " hh:mm")
ActivityLog s65526
End Sub
'! Called 1 time
Sub Sub484
Dim l65464 As Long
Dim i65468 As Integer
Dim s65470 As String
Dim s65474 As String
Dim s65478 As String
Dim s65482 As String
Dim s65486 As String
Dim s65490 As String
Dim s65502 As String
Dim s65506 As String
Dim s65514 As String
Dim i65518 As Integer
Dim i65520 As Integer
Dim i65522 As Integer
Dim i65524 As Integer
Dim i65528 As Integer
Dim i65530 As Integer
Dim i65532 As Integer
Dim i65534 As Integer
s65470 = Str(716176)
If Exists("Wcspy" + ".key") Then
Open "Wcspy" + ".key" For Input As 1
Input #1, s65478
Close 1
s4802 = MakeWild.BBSName
s4806 = MakeWild.SysopName
i65534 = Len(s4802)
i65532 = Len(s4806)
s65514 = Mid(s4802, 3, 1)
i65528 = Asc(s65514)
s65474 = Mid(s65478, 254, 1)
682 For i4810 = 253 To 1 Step - 1
s65506 = Mid(s65478, i4810, 1)
i65524 = Asc(s65506)
i65522 = i65524 - i65528
s65502 = Chr(i65522)
s65474 = s65474 + s65502
Next
End If
828 i65530 = Asc(Mid(s65474, 1, 1))
If i65530 = 211 Then
i65518 = i65518 + 1
End If
876 s65490 = Mid(s65474, 20, 6)
If s65490 = s65470 Then
i65518 = i65518 + 1
End If
921 s65486 = Mid(s65474, 54, i65532)
If s4806 = s65486 Then
i65518 = i65518 + 1
End If
969 i65520 = 54 + i65532
s65482 = Mid(s65474, i65520, i65534)
If s65482 = s4802 Then
i65518 = i65518 + 1
End If
1034 If i65518 = 4 Then
i4800 = 1
Else
1062 i4800 = 0
End If
1068
End Sub
'! Called 1 time
Sub Sub1119
s4792 = Chr(82) + Chr(101) + Chr(103) + Chr(105) + Chr(115) + Chr(116) + Chr(101) + Chr(114) + Chr(101) + Chr(100) + Chr(32) + Chr(116) + Chr(111) + Chr(58) + Chr(64) + Chr(48) + Chr(70) + Chr(64) + Chr(32)
s4796 = Chr(64) + Chr(48) + Chr(67) + Chr(64) + Chr(78) + Chr(111) + Chr(116) + Chr(32) + Chr(82) + Chr(101) + Chr(103) + Chr(105) + Chr(115) + Chr(116) + Chr(101) + Chr(114) + Chr(101)
s4796 = s4796 + Chr(100) + Chr(58) + Chr(64) + Chr(48) + Chr(69) + Chr(64) + Chr(32) + Chr(83) + Chr(104) + Chr(97) + Chr(114) + Chr(101) + Chr(119) + Chr(97) + Chr(114) + Chr(101) + Chr(32)
s4796 = s4796 + Chr(86) + Chr(101) + Chr(114) + Chr(115) + Chr(105) + Chr(111) + Chr(110)
End Sub
'! Called 1 time
Sub Sub1571
Dim b65534 As Byte
Dim b65535 As Byte
Print
Print "@0A@Please enter the node number to view: ";
Input i4528
GetNodeInfo nir4542, i4528
Cls
Print
Print "@0D@wcSPY@0E@ Node Information for Node: "; i4528
Print
Print "@0B@Current Caller :@0F@ "; nir4542.CallersName
Print "@0B@User Status :@0F@ ";
b65535 = nir4542.UserStatus
If b65535 = 0 Then
Print "None"
Else
1705 If b65535 = 1 Then
Print "File Transfer"
Else
1735 If b65535 = 2 Then
Print "Entering Message"
Else
1765 If b65535 = 3 Then
Print "In a Door"
Else
1795 If b65535 = 4 Then
Print "Dropped to Dos"
Else
1825 If b65535 = 5 Then
Print "Private Chat"
Else
1855 If b65535 = 6 Then
Print "Group Chat"
GoTo 1885
End If
End If
End If
End If
End If
End If
End If
1885 Print "@0B@Security Level :@0F@ ";
If i4800 = 1 Then
Print nir4542.Security
Else
1925 Print "@0C@[ Shareware Version ]"
End If
1934 Print "@0B@Calling From :@0F@ "; nir4542.CallerFrom
s4784 = FormatTime(nir4542.TimeCalled.T, "hh:mm")
Print "@0B@Log in Time :@0F@ ";
If i4800 = 1 Then
Print s4784
Else
2020 Print "@0C@[ Shareware Version ]"
End If
2029 Print "@0B@Baud Rate :@0F@ ";
If nir4542.BaudRate = 0 Then
Print "Not Connected or Local Connect"
Else
2071 Print nir4542.BaudRate
End If
2084 Print "@0B@Previous Caller:@0F@ ";
If i4800 = 1 Then
Print nir4542.PrevCaller
Else
2128 Print "@0C@[ Shareware Version ]"
End If
2137 Print "@0B@Node Status :@0F@ ";
b65534 = nir4542.NodeStatus
If b65534 = 0 Then
Print "Node Offline"
Else
2189 If b65534 = 1 Then
Print "Waiting for Calls"
Else
2219 If b65534 = 2 Then
Print "Signing On"
Else
2249 If b65534 = 3 Then
Print "Logged In"
GoTo 2279
End If
End If
End If
End If
2279 Print
WaitEnter
End Sub
'! Called 1 time
Sub Sub2287
Cls
Print "@0C@ This function is not available in the shareware version"
WaitEnter
End Sub
'! Called 1 time
Sub Sub2314
Cls
Print
i4528 = InputNumber("@0E@Send Page to which node #? ", 1, MaxNode)
Print
s4463 = InputMask("Message:", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "", 1213417543)
SendPage(i4528, s4463)
End Sub